<#assign className = table.className>   
<#assign classNameLower = className?uncap_first>
/**
 * ${className}实体类
 * @author yanwl
 * @date ${.now?string("yyyy-MM-dd hh:mm:ss")}
*/
package ${basepackage}.model.pojo;

import ${basepackage}.core.model.IPOJO;
<#if table.hasDate == 1>
import java.util.Date;
</#if>
<#if table.hasDecimal == 1>
import java.math.BigDecimal;
</#if>

public class ${className} implements IPOJO{
    /**
	 * 序列化编号
	 */
	private static final long serialVersionUID = 3064047688739793562L;

	<#list table.columns as column>
	/**
     * ${column.remarks}
     */
	private ${column.javaType} ${column.columnName};
	</#list>
	
	<#list table.columns as column>
	/**
     * 获取 ${column.columnName}
     * @return ${column.columnName}
     */
    public ${column.javaType} ${column.getMethod()} {
        return ${column.columnName};
    }

    /**
     * 设置 ${column.columnName}
     * @param ${column.columnName}
     */
    public void ${column.setMethod()}(${column.javaType} ${column.columnName}) {
        this.${column.columnName} = ${column.columnName};
    }
	</#list>
}